package org.saxion.aktiehuis.DAO.interfaces;

import java.util.List;

import org.saxion.aktiehuis.model.Product;
import org.saxion.aktiehuis.model.ProductSoort;


public interface ProductDAO {

	/**
	 * Het ophalen van alle producten a.d.h.v een product soort
	 * @param productSoort
	 * @return Een List<Product>
	 * @throws Exception
	 */
	public List<Product> getProducten(ProductSoort productSoort) throws Exception;
	/**
	 * Het ophalen van alle producten
	 * @return Een List<Product>
	 * @throws Exception
	 */
	public List<Product> getProducten() throws Exception;

}
